/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package co.edu.distribuidos.interfaz;

import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.border.TitledBorder;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author alvar-go@uniandes.edu.co
 */
public class PanelDescargas extends JPanel{

    private final static String[] ENCABEZADOS = {"Nombre", "Tipo", "Tamaño", "Origen", "Porcentaje"};

    private JTable tablaDescargas;

    private JTable tablaCargas;

    private DefaultTableModel modeloDescarga;

    private DefaultTableModel modeloCarga;

    public PanelDescargas(){
        setLayout( new GridLayout());

        tablaDescargas = new JTable();
        modeloDescarga = new DefaultTableModel(ENCABEZADOS, 0);
        tablaDescargas.setModel(modeloDescarga);
        JScrollPane scrollDescargar = new JScrollPane(tablaDescargas);
        scrollDescargar.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        scrollDescargar.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        scrollDescargar.setBorder( new TitledBorder("Descargando..."));
        add(scrollDescargar);

        tablaCargas = new JTable();
        modeloCarga = new DefaultTableModel(ENCABEZADOS, 0);
        tablaCargas.setModel(modeloCarga);
        JScrollPane scrollCargar = new JScrollPane(tablaCargas);
        scrollCargar.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        scrollCargar.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        scrollCargar.setBorder( new TitledBorder("Enviando..."));
        add(scrollCargar);
    }

}

